@charset "utf-8";

/*reset*/
body,div,dl,dt,dd,del,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,button,textarea,p,blockquote,th,td {
  margin: 0;  padding: 0;  font-family: "Microsoft Yahei", "宋体";  /*font-family:"FZZHUNYSK","微软雅黑","宋体";*/
  font-size: 14px;  color: #333;}
table {  border-collapse: collapse;  border-spacing: 0;}
fieldset,img,button { border: 0;}
address,caption,cite,code,dfn,em,strong,th,var { font-style: normal; font-weight: normal;}
ol,ul { list-style: none;}
caption,th { text-align: left;}
h1,h2,h3,h4,h5,h6 { font-weight: normal;}
q:before,q:after { content: '';}
abbr,acronym { border: 0;}
a { text-decoration: none; color: #666;}
a:hover { color: #014f98;}
body { background: #fff; z-index: 0;}

/* common */
.commonWrap { width: 100%; clear: both;}
.commonW1200 { width: 1200px;}
.pad70 { padding: 70px 0;}
.ellipsis { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.mc { margin: 0 auto;}
.w1200 { width: 1200px;}
.relative { position: relative;}
.absolute { position: absolute}
.fl { float: left}
.fr { float: right}
.center { text-align: center}
.borderBox { box-sizing: border-box;}
.cl { clear: both;}


/* ------------------------------------------------------首页-------------------------------------------------------- */


/* 头部 --------------------------------------------*/
.headerWrap{ width: 100%; height: 130px; background-color: rgba(255, 255, 255, 0.7);  /*position: fixed;*/ position: absolute; z-index: 99;}
.headerWrap .header{width: 980px; height: 100%;}
.headerWrap .toplogo{ width: 500px; height: 52px; padding-top: 19px;}
.headerWrap .toplogo img{float: left; padding-right: 14px;}
.headerWrap .topright{width: 300px; height: 52px; padding-top: 19px;}
/* 搜索 */
.headerWrap .topright .search { width: 213px; height: 23px; border: 1px #a1a2a3 solid;}
.headerWrap .topright .text{float:left;width:178px; color:#999; height:23px; padding-left:10px; line-height:23px; font-size:13px; outline: none; box-sizing: border-box; border: 1px #fff solid;}
.headerWrap .topright .btn{float:left;background:url(../images/sousuo.png) no-repeat center center; background-size: auto 100%;width:35px;height:23px;border:0;cursor:pointer; }
.headerWrap .topright .s_text { padding-left:40px; }
.headerWrap .topright .top_tel{ width: 272px; height: 24px; padding-top: 3px;}
.headerWrap .topright .top_tel p{ font-size: 18px; font-weight: 600; color: #b0252c;}
.headerWrap .topright .top_tel span{font-family: Arial, Helvetica, sans-serif; font-size: 20px;}
/* 导航 */
.headerWrap .navWrap { width: 980px; height: 50px; line-height: 50px; margin-top: 9px;}
.headerWrap .nav { position: relative; z-index: 1; margin-left: -20px;}
.headerWrap .nav .nLi { float: left; position: relative; display: inline; margin-left: 23px;}
.headerWrap .nav .nLi h3 a { display: block; font-size: 15px;  color: #444;}
.headerWrap .nav .nLi h3 a:hover{ color: #095499;}
.nav .sub::before { content: ''; position: relative; top: -9px; left: 42px; display: block; width: 16px; height: 8px; background: url(../images/xiala.png) no-repeat;}
.headerWrap .nav .sub { display: none; width: 218px; left: -20px; top: 50px; position: absolute; background-color: rgba(255, 255, 255, 0.7);
  line-height: 32px;}
.headerWrap .nav .sub li { zoom: 1;}
.headerWrap .nav .sub a { display: block; font-size: 14px; color: #333; padding-left: 25px;}
.headerWrap .nav .sub a:hover { background: rgba(9, 87, 153, 0.7); color: #fff;}

/*banner*/
.focusBox { position: relative; width:1360px; height:576px; overflow: hidden; }
.focusBox .pic img { width:1360px; height:576px; display: block; }
.focusBox .prev,
.focusBox .next { width:45px; height:99px; position:absolute; top:270px; z-index:3; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; 
  -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background-image:url(../images/index.png); background-position:-112px 0; left:0 }
.focusBox .next { background-image:url(../images/index.png); background-position:-158px 0; right:0 }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6 }

.qhWrap{width: 100%; height: 75px; background: rgba(9, 87, 153, 0.7); position:absolute; z-index:3; bottom:0;}
.focusBox .hd { width: 100px; height: 25px; line-height:75px;  overflow:hidden; zoom:1; margin: 25px 200px; }
.focusBox .hd li{float:left; text-align:center; font-size:12px; width:18px; height:24px; cursor:pointer; overflow:hidden; 
  background: url(../images/xx_yd1.png) no-repeat;  margin-left:15px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;
  -moz-transition:All .5s ease;  -o-transition:All .5s ease }
.focusBox .hd .on{ background: url(../images/xx_yd2.png) no-repeat; filter:alpha(opacity=100);opacity:1;   }
.yq{ width: 200px; line-height: 75px; padding-left: 100px;}
.yq p{ font-size: 23px; color: #fff;}
.dqjs{display: block;  width: 150px;  height: 75px;  background: url(../images/dqjs.png) no-repeat center; position: relative; margin-left: 260px; margin-top: -30px;}
.dqjs:hover{ -webkit-animation: dqjs 1s ease infinite;-moz-animation: dqjs 1s ease infinite;animation: dqjs 1s ease infinite;}
@keyframes dqjs{0%{top:0;} 50%{top:-5px;} 100%{top:5px;}}

/* 通用标题 */
.tit_text{width: 100%; height: 37px; background: url(../images/xx_line.png) repeat-x; background-position:center bottom; }
.tit_text h2{font-size: 20px; font-weight: 600; float: left; color: #323231;}

/* 院务公开--------------------------------------------- */
.ywgkWrap{ width: 1030px; height: 202px; padding-top: 58px;}
.ywgkWrap .newsleft{width: 465px; height: 100%; margin:0 25px;}
.ywgkWrap .newsleft a img{float: left; width: 204px; height: 145px; margin-top: 20px;}
.ywgkWrap .newsleft a .newsrq{width: 55px; text-align: center; padding: 13px 17px;}
.ywgkWrap .newsleft a .newsrq h5{font-size: 31px; font-weight: 700; font-family: Arial, Helvetica, sans-serif; color: #b0252c;}
.ywgkWrap .newsleft a .newsrq span{ font-family: Arial, Helvetica, sans-serif; color: #b0252c;}
.ywgkWrap .newsleft a .newsnr {width: 172px; height: 150px; margin-top: 13px;}
.ywgkWrap .newsleft a .newsnr h3{ font-size: 16px; font-weight: 600; color: #b0252c; line-height: 25px; overflow: hidden;
    text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.ywgkWrap .newsleft a .newsnr p{ font-size: 12px; color: #666; line-height: 20px; overflow: hidden; padding-top: 15px; margin-bottom: 23px;
      text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.more{ font-size: 13px; color: #999; margin-top: 7px;}
.more:hover{color: #014f98;}
/* 右侧新闻切换 */
.ywgkWrap .newsright{ width: 465px; height: 100%; margin:0 25px;}
/* 栏目切换 */
.tuijian_link {width: 465px; height: 32px; padding-top: 18px;}
.tuijian_link span { padding-right: 34px; }
.tuijian_link span a { font-size: 16px; color: #333;padding-bottom: 6px;}
.tuijian_link span.on a {color: #014f98; border-bottom: 2px #014f98 solid; }
/* 切换内容 */
.tab-bd { width:465px; height:158px; position: relative;}
.dt_listW li { width: 465px; height: 20px; float: left; padding-top: 10px; }
.dt_listW li a h5 { width:80%; overflow: hidden; color: #555555; text-overflow: ellipsis; white-space: nowrap;}
.dt_listW li a:hover  h5{color: #014f98;}
.dt_listW li a span{font-size: 12px; color: #999; float: right;}

/* 栏目按钮 -------------------------------------------- */
.but_dh{width: 100%; height: 158px;  margin-top: 58px; overflow: hidden;}
.buttonWrap{width: 980px; height: 158px;background-color: #000;}
.buttonWrap li:nth-child(2n+1){ background-color: #7ca2c6;}
.buttonWrap li{ width: 196px; height: 158px; float: left; background-color: #4a80b3; text-align: center;}
.buttonWrap li:hover{ opacity: 0.95;}
.buttonWrap li a{display: block;}
.buttonWrap li img{padding-top: 39px;}
.buttonWrap li p{font-size: 12px; color: #d4deea; line-height: 30px;}
.buttonWrap li h2{font-size: 16px; color: #fff;}

/* 医院简介 ----------------------------------------- */
.yyjjWrap{width: 980px; height: 380px; padding-top: 58px;}
.yyjjWrap .yyjj_left{ width: 465px; height: 100%;}
.yyjjWrap .yyjj_left .jjnr{ width: 100%;height: 315px; margin-top: 28px; background: url(../images/jjkhpic.png) no-repeat; background-position:center bottom;}
.yyjjWrap .yyjj_left .jjnr p{font-size: 15px; color:#555; line-height: 29px; text-align: justify; text-justify: inter-ideograph;}
.yyjjWrap .yyjj_left .jjnr p span{ color: #b0252c;}

.yyjjWrap .yyjj_right{width: 465px; height: 100%;}
.yyjjWrap .yyjj_right .jjqh{ width:465px; padding-top:10px;  overflow:hidden;   }
.yyjjWrap .yyjj_right .jjqh .bd{ padding:2px 0 0 0;  }
.yyjjWrap .yyjj_right .jjqh .bd ul{ overflow:hidden; zoom:1; }
.yyjjWrap .yyjj_right .jjqh .bd ul li{ float:left; width:465px; }
.yyjjWrap .yyjj_right .jjqh .bd ul li img{width: 465px; height: 235px;}
.yyjjWrap .yyjj_right .jjqh .hd{ height:22px; line-height:22px;  overflow:hidden; margin-top: 7px;  }
.yyjjWrap .yyjj_right .jjqh .hd h2{ float:left; font: 15px Arial,Helvetica,sans-serif; color: #072; margin: 0 0 12px 0; }
.yyjjWrap .yyjj_right .jjqh .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;  }
.yyjjWrap .yyjj_right .jjqh .hd .next,
.yyjjWrap .yyjj_right .jjqh .hd .prev{ float:right; display:block; width:19px; height:19px; background: url(../images/left_right.png) no-repeat 0 -7px; 
  overflow:hidden; margin-left: 12px; cursor:pointer; }
.yyjjWrap .yyjj_right .jjqh .hd .next{ background-position:-40px -7px; }
.yyjjWrap .yyjj_right .jjqh .hd .prevStop{ background-position:0 -40px; cursor:default; }
.yyjjWrap .yyjj_right .jjqh .hd .nextStop{ background-position:-40px -40px; cursor:default; }
.yyjjWrap .yyjj_right p{font-size: 15px; color: #555; line-height: 29px;text-align: justify;  text-justify: inter-ideograph;}

/* 专家介绍 -----------------------------------------------*/
.zjjs_dh{width: 100%; height: 274px; margin-top: 58px; overflow: hidden;}
.zjjsWrap{width: 980px; height: 100%; background: url(../images/zjjs_pic.jpg) no-repeat center;}
.zjjsWrap .zjjstitl{  width: 140px; height: 184px; margin:45px 38px;}
.zjjsWrap .zjjstitl p{color: #666; font-family: Arial, Helvetica, sans-serif; padding-top: 18px;} 
.zjjsWrap .zjjstitl h3{color:  #b0252c; font-size: 20px; padding-top: 10px; font-weight: 700;}
.zjjsWrap .zjjstitl span{ display: block; width: 30px; height: 2px; background-color: #b0252c;margin-top: 20px;}
.zjjsWrap .zjjstitl h6{font-size: 13px; color: #777; line-height: 20px; padding-top: 27px;}

.zjjsWrap .zjjs{ width:750px; overflow:hidden; }
.zjjsWrap .zjjs .hd{ height:22px; line-height:22px;  overflow:hidden;padding-top:18px; margin-right: 7px; }
.zjjsWrap .zjjs .hd h2{ float:left; font: 15px Arial,Helvetica,sans-serif; color: #072; margin: 0 0 12px 0; }
.zjjsWrap .zjjs .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;  }
.zjjsWrap .zjjs .hd .next,
.zjjsWrap .zjjs .hd .prev{ float:right; display:block; width:19px; height:19px; background: url(../images/left_right.png) no-repeat 0 -7px; 
  overflow:hidden; margin-left: 12px; cursor:pointer; }
.zjjsWrap .zjjs .hd .next{ background-position:-40px -7px; }
.zjjsWrap .zjjs .hd .prevStop{ background-position:0 -40px; cursor:default; }
.zjjsWrap .zjjs .hd .nextStop{ background-position:-40px -40px; cursor:default; }
.zjjs .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.zjjs .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; 
    background: url(../images/switch_dot_small.png) no-repeat 0 0; }
.zjjs .hd ul li.on{ background-position:-12px 0; }
.zjjsWrap .zjjs .bd{ padding:8px 0 0 0;  }
.zjjsWrap .zjjs .bd ul{ overflow:hidden; zoom:1; }
.zjjsWrap .zjjs .bd ul li{ float:left; width:143px;height: 192px; margin-right: 7px; position: relative; text-align: center;}
.zjjsWrap .zjjs .bd ul li img{width: 143px; height: 192px;}
.zjjsWrap .zjjs .bd ul li span{position: absolute; bottom: 0; z-index: 5; display: block; width: 123px; color: #fff; padding: 20px 10px 7px 10px;
  background: linear-gradient(rgba(0, 0, 0, 0), #014f98);overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.zjjsWrap .zjjs .bd ul li span:hover{background: linear-gradient(rgba(0, 0, 0, 0), #4292dd);}
  /* 健康常识 学术交流 ---------------------------------------*/
.jkcs_xsjl{width: 980px; height: 213px; padding-top: 58px;}
.jkcs_xsjl .jkcs{width: 465px; height: 100%;}
.jkcs_xsjl .jkcs ul{margin-top: 20px;}
.jkcs_xsjl .jkcs li{ width: 100%; height: 16px; float: left; padding-top: 14px;}
.jkcs_xsjl .jkcs li h5{width: 80%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color: #555; float: left; }
.jkcs_xsjl .jkcs li span{float: right; color: #999; font-size: 12px;}
.jkcs_xsjl .jkcs li:hover h5{color: #b0252c;}

/* 视频集锦 -------------------------------*/
.spjjWrap{width: 980px; height: 73px; margin-top: 58px;}

/* 优雅环境 ----------------------------*/
.yyhj{width: 100%; height: 326px; padding-top: 58px; overflow: hidden;}
.yyhjWrap{width: 980px; height: 100%; }

.yyhjWrap .hjqh{ width:980px; overflow:hidden; }
.yyhjWrap .hjqh .hd{ height:22px; line-height:22px;  overflow:hidden;padding-top:5px; }
.yyhjWrap .hjqh .hd h2{ float:left; font: 15px Arial,Helvetica,sans-serif; color: #072; margin: 0 0 12px 0; }
.yyhjWrap .hjqh .hd h2 a{ color:#37A; font-size:12px; margin-left:10px;  }
.yyhjWrap .hjqh .hd .next,
.yyhjWrap .hjqh .hd .prev{ float:right; display:block; width:19px; height:19px; background: url(../images/left_right.png) no-repeat 0 -7px; 
  overflow:hidden; margin-left: 12px; cursor:pointer; }
.yyhjWrap .hjqh .hd .next{ background-position:-40px -7px; }
.yyhjWrap .hjqh .hd .prevStop{ background-position:0 -40px; cursor:default; }
.yyhjWrap .hjqh .hd .nextStop{ background-position:-40px -40px; cursor:default; }
.yyhjWrap .hd ul{ float:right; margin:6px 6px 0 0; zoom:1; }
.yyhjWrap .hd ul li{ float:left; cursor:pointer; display:block; width:8px; height:8px; margin-right:4px; _display:inline; 
  background: url(../images/switch_dot_small.png) no-repeat 0 0; }
.yyhjWrap .hd ul li.on{ background-position:-12px 0; }
.yyhjWrap .hjqh .bd{ padding:5px 0 0 0;  }
.yyhjWrap .hjqh .bd ul{ overflow:hidden; zoom:1;}
.yyhjWrap .hjqh .bd ul li{ float:left; width:306.66px;height: 238px; margin-right: 30px; text-align: center;}
.yyhjWrap .hjqh .bd ul li img{width: 304.66px; height: 201px;border: 1px #fff solid;}
.yyhjWrap .hjqh .bd ul li img:hover{border: 1px #014f98 solid;}
.yyhjWrap .hjqh .bd ul li span{display: block; width: 307px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

/*---------------------- 底部 ---------------------*/
.footer { width: 100%; height: 137px; background-color: #fff; }
.foot { width: 980px; height: 107px; padding-top:10px; text-align: center;}
.foot p{padding-top: 15px; color: #666;}


#gotoTop { background: url("../images/top1.png");  width: 50px; height: 50px; right: 30px; bottom: 50px; margin-top: -50px; margin-left: 520px;
  display: none; position: fixed; cursor: pointer;}
#gotoTop { _position: absolute;}
.hover#gotoTop { background: url("../images/top2.png");}


/* ---------------------------- 内页开始 ----------------------------- */

/*页码*/
.pagenumberwap{width:699px;height:35px;text-align:center; margin:0px auto; clear:both; padding:40px 0; }
.fanye{display:inline-block; }
.fanye{_display:inline;}
.fanye li{_float:left;  border:1px solid #d6d6d6; height:30px; line-height:30px; vertical-align:middle; margin-left:3px; margin-right:3px; 
  padding-left:6px; padding-right:6px; min-width:30px; display:inline-block;}
.fanye li:hover{ border:1px solid #014f98; color#014f98; text-decoration:none;}
.fanye li.on{ background:#014f98; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active{ background:#014f98; border:1px solid #d6d6d6; color:#fff; text-decoration:none; font-weight:bold;}
.fanye li.active a { color:#fff; }
.fanye li.disable{ color: #020101; cursor: default}
.fanye li.disable:hover{border:1px solid #d6d6d6;}
.fanye li.load{ cursor: pointer;line-height:27px}
.bottom_kx { width:100%; clear:both; height:20px; }



/*内页主体*/
.nyContainer { width: 1195px; margin: 0 auto; position: relative; padding-top: 40px; clear: both;}

/*内页左侧导航*/
.left_nynav { width: 243px; float: left; background-color: #EFF1F6; position: relative; border-top-left-radius: 20px;}
.left_nynav>img { position: absolute; bottom: 0; left: 0; z-index: 99;}
.left_nynav .left_title { font-size: 26px; color: #014f98; line-height: 90px; height: 90px; text-align: center; font-weight: 700; background: #E1E4EE;}
.left_nynav li { height: 42px; line-height: 42px; text-align: center; font-size: 16px; color: #4b4b4b; background-size: cover; background-repeat: no-repeat;
  transition: all 0.3s ease;}
.left_nynav li a {  color: #4b4b4b; display: block;}
.left_nynav li:hover { background-image: url(../images/left_menubg.jpg);}
.left_nynav li:hover a {  color: #fff;}
.left_nynav li.on { background-image: url(../images/left_menubg.jpg);}
.left_nynav li.on a {  color: #fff;}

/*内页右侧内容*/
.right_content { width: 950px; border: 1px solid #ededed; border-left: none; float: left; background-color: #fff; margin-bottom: 40px; 
  min-height: 680px;}
.right_content:after { content: "."; display: block; height: 0; font-size: 0; clear: both; visibility: hidden;}
.nyCrumbs {  width: 800px;  height: 40px;  margin: 0 auto;  padding: 20px 0 0 0;  border-bottom: 1px solid #EFF1F6;}
/* 面包屑 */
.goback { width: 100px; line-height: 40px; color: #014f98;}
.crumbsTit {  width: 320px;  line-height: 40px;  font-size: 25px;  color: #014f98;  font-weight: 600;}
.crumbs {  width: 370px;  line-height: 40px;  text-align: right;}
.crumbs .icon_wz {  padding: 0 12px 0 6px;  background: url(../images/iconall.png) no-repeat 0px -26px;  font-size: 14px;}

/*右侧新闻列表*/
.nynewslist {  width: 800px;  margin: 10px auto;  line-height: 99px;}
.nynewslist li {  width: 800px;  height: 99px;  border-bottom: 1px dotted #ccc;}
.nynewslist li em { float: left; font-size: 16px; color:#014f98;}
.nynewslist li h2 { width: 80%; float: left; text-align: left; padding-left: 10px; font-size: 16px; color: #555; overflow: hidden;
  text-overflow: ellipsis; white-space: nowrap;}
.nynewslist li span { width: 100px; padding-right: 10px; float: right; text-align: right; color: #999; font-size: 12px;}
.nynewslist li:hover { background: #eef2f6; color:#014f98;}
.nynewslist li a { display: block;}


/* 图文列表 */
/* .ny_picnews_wrap { padding-top: 40px; }
.ny_picnews_wrap li { width: 950px; height: 192px; }
.ny_picnews_wrap li a { display: block; width: 950px; height: 192px; background: #fff; padding: 20px 78px; box-sizing: border-box; 
  transition: background 0.3s ease; }
.ny_picnews_wrap li a .ny_picnews_pic { width: 230px; height: 152px; float: left; }
.ny_picnews_wrap li a .ny_picnews_pic img { width: 230px; height: 152px; }
.ny_picnews_wrap li a .ny_picnews_info { box-sizing: border-box; width: 560px; float: left; padding-left: 40px; }
.ny_picnews_wrap li a .ny_picnews_info h1 { padding-top: 10px; font-size: 16px; width: 100%; height: 20px; line-height: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ny_picnews_wrap li a .ny_picnews_info h6 { color: #999; font-size: 12px;  padding-top:10px; padding-bottom:20px;}
.ny_picnews_wrap li a .ny_picnews_info p { font-size: 14px; color: #999; line-height: 1.6; width: 100%; 
   overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2;   -webkit-box-orient: vertical;}
.ny_picnews_wrap li a .ny_picnews_info span { display: block; width: 100%; text-align: right; color:#951126;font-size: 14px; margin-top: 10px;}
.ny_picnews_wrap li a:hover { background: #eff1f6;  }
.ny_picnews_wrap li a:hover .ny_picnews_info h1{color: #951126;} */


/*专家介绍图片列表*/
.zjjs_list{  clear: both;  width: 840px;  position: relative; text-align: left; padding-top: 40px; padding-left: 77px;}
.zjjs_list li {width: 230px; float: left; padding-right: 50px; padding-bottom: 30px;}
.zjjs_list li a .zj_pic { width: 230px; height: 270px;}
.zjjs_list li a .zj_pic img { width: 230px; height: 270px;}
.zjjs_list li a .zj_info{ width: 230px; height: 70px; background: #e1e4ee;}
.zj_info .zj_name { text-align: center; font-size: 18px; color: #333;  padding-top: 12px;}
.zj_info .zj_text { width: 188px; margin: 0 auto; height: 20px; line-height: 20px; font-size: 14px; overflow: hidden; text-overflow: ellipsis;
  white-space: nowrap; text-align: center;}

/*内页 piclist*/
.piclist { clear: both;  width: 837px;  position: relative;  text-align: left;  padding-top: 40px;  padding-left: 40px;}
/* .piclist:after{content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden;} */
.piclist li {  width: 381px;  float: left;  padding-left: 37px;  padding-bottom: 30px;}
.piclist li .imgW {  width: 380px;  height: 246px; overflow: hidden;}
.piclist li .imgW img {  width: 380px;  height: 246px;transition: transform 0.5s ease; transform: scale(1);}
.piclist li .title {  width: 360px;  height: 24px;  font-size: 16px;  line-height: 24px;  color: #636363;  padding-top: 8px;  text-align: center;
  padding-left: 10px;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;}
.piclist li:hover .imgW img  { transform: scale(1.1);}


/*news_view*/
.right_view {  clear: both;  width: 800px;  margin: 0 auto;  position: relative;  padding-bottom: 75px;}
.right_view:after {  content: ".";  display: block;  height: 0;  font-size: 0;  clear: both;  visibility: hidden;}
.right_view .title {  width: 650px;  margin: 0 auto;  font-size: 30px;  line-height: 1.4;  color: #333;  padding-top: 40px;  text-align: center;}
.right_view .infoW {  height: 44px;  line-height: 44px;  text-align: center;}
.right_view .info {  font-size: 14px;  line-height: 14px;  color: #999;}
.right_view .info span {  padding-left: 30px;}
.right_view .textW {  text-align: left;  font-size: 16px;  line-height: 30px;  color: #333;}
.right_view .textW p strong {  font-weight: 700}
.textW {  padding-top: 30px;  clear: both;  width: 800px;  margin: 0 auto;  font-size: 16px;  line-height: 30px;  color: #616161;  text-align: left;}
.textW img {  display: block;  margin: 0 auto;}
.kong {  width: 100%;  height: 20px;}
.updown {  border-top: 1px dashed #ccc;  padding: 20px 0;}
.right_view .textW>p>img {  max-width: 100%;  padding: 10px 0;}
.right_view .textW p {  font-size: 16px;  color: #333;}

/* 地图块 */
.nyrightneirong {  font-size: 14px;  line-height: 26px;  width: 800px;  margin: 0 auto;  text-align: left;  padding-top: 40px;}

/* 网站地图 */
.ditu_con {  width: 1000px;  min-height: 400px;  padding-bottom: 35px;}
.ditu_con h3 {  width: 100%;  height: 50px;  float: left;}
.ditu_con h3 a {  display: block;  width: 120px;  height: 30px;  line-height: 30px;  background-color: #014f98;  color: #fff;  font-size: 16px;
  text-align: center;}
.ditu_con ul {  display: block;  width: 100%;  margin-bottom: 20px;  float: left;  border-bottom: 1px dashed #ccc;  padding-left: 50px;}
.ditu_con li {  float: left;  height: 40px;  padding-right: 50px;}
.ditu_con li a {  font-size: 15px;}

